Skip to content

feat: show help message when no arguments provided#20

Merged
inureyes merged 1 commit into
mainfrom
feature/reduce-error-help
Aug 27, 2025
Merged

feat: show help message when no arguments provided#20
inureyes merged 1 commit into
mainfrom
feature/reduce-error-help

Conversation

@inureyes
Copy link
Copy Markdown
Member

Summary

  • Display help message when running bssh without any arguments, improving user experience
  • Extract help display logic into a reusable show_help() function
  • Remove unnecessary "built with Rust" text from help message

Changes

  • Show full help message when no arguments are provided (same as --help)
  • Simplify help text by removing implementation details
  • Better first-time user experience with immediate guidance

Test plan

  • Run bssh without arguments - shows help message
  • Run bssh --help - shows the same help message
  • Run bssh -H localhost without command - shows error message
  • Run bssh -c nonexistent - shows appropriate error

@inureyes inureyes added the type:enhancement New feature or request label Aug 27, 2025
@inureyes inureyes self-assigned this Aug 27, 2025
@inureyes inureyes merged commit 34e6abb into main Aug 27, 2025
3 checks passed
inureyes added a commit that referenced this pull request Aug 27, 2025
Resolve conflicts by keeping SSH compatibility features from main:
- SSH-compatible command-line interface (#25)
- Help message when no arguments provided (#20)
- Parallel config support fix (#18)

All functionality from both branches preserved including:
- SSH mode with interactive shell support
- Multi-server mode with parallel execution
- Proper argument parsing for SSH compatibility
- Configuration-based parallel limits
@inureyes inureyes added priority:low Low priority issue status:done Completed labels Sep 9, 2025
@inureyes inureyes deleted the feature/reduce-error-help branch October 30, 2025 01:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

priority:low Low priority issue status:done Completed type:enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant